iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
Python

進擊的Python系列 第 2

Day2-Python與PIP安裝(調查兵團出動!擊敗巨人吧!)

  • 分享至 

  • xImage
  •  

調查兵團出動!擊敗巨人吧!

https://ithelp.ithome.com.tw/upload/images/20240816/201632578Va7UW6aT0.jpg

圖片來源:(https://hk.news.yahoo.com/%E9%80%B2%E6%93%8A%E7%9A%84%E5%B7%A8%E4%BA%BA-%E5%8B%95%E7%95%AB%E7%89%88%E7%AC%AC%E4%B8%89%E5%AD%A3%E9%96%8B%E6%92%AD%E6%97%A5%E6%9C%9F%E9%A0%90%E5%AE%9A-1900406307692598.html)

Python介紹

一種廣泛使用直譯式、進階和通用程式語言。支援多種程式設計範式,包括結構化、程序式、反射式、物件導向和函數式程式設計。擁有動態型別系統和垃圾回收功能,能夠自動管理記憶體使用,並且本身擁有一個巨大而廣泛的標準庫。語言結構和物件導向方法,可以幫助程式設計師大小專案編寫邏輯清晰程式碼

Python安裝

1. 下載安裝程式

  • 前往Python官方網站:(https://www.python.org/downloads/)
  • 選擇適合版本:一般建議下載最新穩定版
  • 選擇適合作業系統:Windows、macOS、Linux

https://ithelp.ithome.com.tw/upload/images/20240816/20163257AROySsA4j9.png

2. 執行安裝程式

  • Windows
    • 雙擊下載安裝程式
    • 重要:在安裝過程中,務必勾選 「Add Python 3.x to PATH」,這會將Python加入系統環境變數,方便在命令提示字元中直接使用Python
  • macOS
    • 使用 Homebrew 安裝:brew install python
    • 或下載安裝程式並按照指示安裝。
  • Linux
    • 使用系統的包管理器安裝,例如:Ubuntu/Debian 使用 sudo apt install python3Fedora/CentOS 使用 sudo dnf install python3

這裡有完整安裝教學可以參考這篇網址

Python 安裝教學及說明

安裝完後會有這些功能

https://ithelp.ithome.com.tw/upload/images/20240816/20163257MYszL5Zets.png

3. 驗證安裝

  • 開啟終端機或命令提示字元
    • 輸入python或python3:如果安裝成功,會進入Python交互式環境
    • 輸入print("Hello, World!"):如果正常輸出,表示安裝成功
      https://ithelp.ithome.com.tw/upload/images/20240816/20163257q1DqLSvLbD.png

PIP安裝介紹

是Python套件安裝工具,可以輕鬆從 Python Package Index (PyPI) 上下載並安裝各種 Python套件。PyPI就好像是一個巨大Python套件倉庫,裡面有數以萬計套件,涵蓋科學計算、資料分析、網頁開發、機器學習等等各種領域

為什麼要使用 PIP?

  • 方便快速:只要知道套件名稱,輸入一條指令就可以完成安裝
  • 豐富套件:PyPI上有大量套件可供選擇,滿足各種開發需求
  • 版本管理:可以精確地指定要安裝的套件版本
  • 依賴處理:可以自動處理套件之間的依賴關係

PyPI

Python套件寶庫

是Python官方第三方套件倉庫。可以將它想像成一個巨大程式庫,裡面存放了無數由Python社群開發套件。這些套件涵蓋各種功能,從網頁開發、資料分析、機器學習到科學計算,應有盡有

PyPI與PIP關係

PyPI 套件倉庫,存放著各種Python套件
pip 套件安裝工具,從PyPI下載並安裝套件

基本用法

# 安裝一個套件
pip install numpy

# 安裝指定版本的套件
pip install requests==2.28.1

# 更新一個套件
pip install --upgrade pandas

# 顯示已經安裝的套件
pip list

# 卸載一個套件
pip uninstall matplotlib

常見選項

-h--help 顯示幫助資訊
-V--version 顯示PIP版本
-r requirements.txt 從requirements.txt檔案中安裝套件

requirements.txt 檔案

是一個純文字檔案,用來記錄一個Python項目所需要所有套件及版本,使用這個檔案可以方便管理項目依賴關係

pandas==1.5.3
requests>=2.27

virtualenv

為了避免不同項目之間套件衝突,建議使用 virtualenv 創建一個虛擬環境,然後在虛擬環境中安裝所需套件

# 創建一個虛擬環境
python -m venv my_env

# 激活虛擬環境
source my_env/bin/activate  # Linux/macOS
my_env\Scripts\activate  # Windows

# 在虛擬環境中安裝套件
pip install numpy pandas

結論

PIP是Python生態系中不可或缺的一環,它大大簡化Python套件安裝和管理。透過掌握PIP基本用法,可以更有效率進行Python開發

資料來源:Pythone官方網站
PypI官方網站
pip官方文件


上一篇
進擊的鐵人賽(獻出心臟吧!)
下一篇
Day3-開發工具(立體機動裝置)
系列文
進擊的Python36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言